-if get_option('gtk_doc')
- glib_prefix = dependency('glib-2.0').get_variable(pkgconfig: 'prefix', default_value: '/usr')
- glib_docpath = join_paths(glib_prefix, 'share', 'gtk-doc', 'html')
-
- cairo_prefix = dependency('cairo-gobject').get_variable(pkgconfig: 'prefix', default_value: '/usr')
- cairo_docpath = join_paths(cairo_prefix, 'share', 'gtk-doc', 'html', 'cairo')
-
- gdkpixbuf_prefix = dependency('gdk-pixbuf-2.0').get_variable(pkgconfig: 'prefix', default_value: '/usr')
- gdkpixbuf_docpath = join_paths(gdkpixbuf_prefix, 'share', 'gtk-doc', 'html', 'gdk-pixbuf')
-
- docpath = join_paths(gtk_datadir, 'gtk-doc', 'html')
-
- version_conf = configuration_data()
- version_conf.set('GTK_VERSION', meson.project_version())
-
- src_dir_conf = configuration_data()
- src_dir_conf.set('SRC_DIR', meson.source_root())
-endif
-
toml_conf = configuration_data()
toml_conf.set('version', meson.project_version())
gidocgen = find_program('gi-docgen', required: get_option('gtk_doc'))
+docs_dir = gtk_datadir / 'doc/gtk4/reference'
+
subdir('gdk')
subdir('gsk')
subdir('gtk')